// Code generated with scripts/extract-fileviewer-mappings.py begins here

{ "_coffee", "coffeescript" },
{ "_js", "javascript" },
{ "_ls", "livescript" },
{ "a51", "nasm" },
{ "adb", "ada" },
{ "adml", "xml" },
{ "admx", "xml" },
{ "adoc", "asciidoc" },
{ "adp", "tcl" },
{ "ads", "ada" },
{ "ahk", "autohotkey" },
{ "ahkl", "autohotkey" },
{ "al", "perl" },
{ "ant", "xml" },
{ "app.src", "erlang" },
{ "as", "actionscript" },
{ "asc", "asciidoc" },
{ "asd", "lisp" },
{ "asm", "nasm" },
{ "au3", "autoit" },
{ "avsc", "json" },
{ "aw", "php" },
{ "axml", "xml" },
{ "b", "brainfuck" },
{ "bas", "vbnet" },
{ "bat", "batch" },
{ "bats", "bash" },
{ "bf", "brainfuck" },
{ "bones", "javascript" },
{ "boot", "clojure" },
{ "brs", "brightscript" },
{ "builder", "ruby" },
{ "builds", "xml" },
{ "bzl", "python" },
{ "c++", "cpp" },
{ "cake", "coffeescript" },
{ "cats", "c" },
{ "cc", "cpp" },
{ "ccproj", "xml" },
{ "ccxml", "xml" },
{ "cfg", "ini" },
{ "cgi", "perl" },
{ "cginc", "hlsl" },
{ "cjsx", "coffeescript" },
{ "cl", "lisp" },
{ "cl2", "clojure" },
{ "clixml", "xml" },
{ "clj", "clojure" },
{ "cljc", "clojure" },
{ "cljs", "clojure" },
{ "cljs.hl", "clojure" },
{ "cljscm", "clojure" },
{ "cljx", "clojure" },
{ "cls", "vbnet" },
{ "cmake.in", "cmake" },
{ "cmd", "batch" },
{ "coffee", "coffeescript" },
{ "command", "bash" },
{ "cp", "cpp" },
{ "cproject", "xml" },
{ "cr", "crystal" },
{ "cs", "csharp" },
{ "cscfg", "xml" },
{ "csdef", "xml" },
{ "cshtml", "csharp" },
{ "csl", "xml" },
{ "csproj", "xml" },
{ "csx", "csharp" },
{ "ct", "xml" },
{ "ctp", "php" },
{ "cxx", "cpp" },
{ "d", "makefile" },
{ "depproj", "xml" },
{ "dfm", "pascal" },
{ "di", "d" },
{ "dita", "xml" },
{ "ditamap", "xml" },
{ "ditaval", "xml" },
{ "dll.config", "xml" },
{ "dotsettings", "xml" },
{ "dpr", "pascal" },
{ "dyalog", "apl" },
{ "e", "eiffel" },
{ "el", "elisp" },
{ "eliom", "ocaml" },
{ "eliomi", "ocaml" },
{ "emacs", "elisp" },
{ "emacs.desktop", "elisp" },
{ "erb.deface", "erb" },
{ "erl", "erlang" },
{ "es", "javascript" },
{ "es6", "javascript" },
{ "escript", "erlang" },
{ "ex", "elixir" },
{ "exs", "elixir" },
{ "eye", "ruby" },
{ "f", "fortran" },
{ "f03", "fortran" },
{ "f08", "fortran" },
{ "f77", "fortran" },
{ "f90", "fortran" },
{ "f95", "fortran" },
{ "fcgi", "lua" },
{ "feature", "gherkin" },
{ "filters", "xml" },
{ "for", "fortran" },
{ "fpp", "fortran" },
{ "frag", "javascript" },
{ "frm", "vbnet" },
{ "frx", "vbnet" },
{ "fs", "fsharp" },
{ "fsi", "fsharp" },
{ "fsproj", "xml" },
{ "fsx", "fsharp" },
{ "fun", "sml" },
{ "fx", "hlsl" },
{ "fxh", "hlsl" },
{ "fxml", "xml" },
{ "gd", "gdscript" },
{ "gemspec", "ruby" },
{ "geojson", "json" },
{ "glade", "xml" },
{ "gltf", "json" },
{ "gml", "xml" },
{ "gmx", "xml" },
{ "god", "ruby" },
{ "gql", "graphql" },
{ "grt", "groovy" },
{ "grxml", "xml" },
{ "gs", "javascript" },
{ "gtpl", "groovy" },
{ "gvy", "groovy" },
{ "gyp", "python" },
{ "gypi", "python" },
{ "h", "cpp" },
{ "h++", "cpp" },
{ "haml.deface", "haml" },
{ "hbs", "handlebars" },
{ "hh", "cpp" },
{ "hic", "clojure" },
{ "hlsli", "hlsl" },
{ "hpp", "cpp" },
{ "hqf", "sqf" },
{ "hrl", "erlang" },
{ "hs", "haskell" },
{ "hsc", "haskell" },
{ "htm", "html" },
{ "html.hl", "html" },
{ "hx", "haxe" },
{ "hxsl", "haxe" },
{ "hxx", "cpp" },
{ "i7x", "inform7" },
{ "iced", "coffeescript" },
{ "idc", "c" },
{ "ijs", "j" },
{ "ily", "lilypond" },
{ "iml", "xml" },
{ "inc", "php" },
{ "inl", "cpp" },
{ "ino", "cpp" },
{ "iol", "jolie" },
{ "ipp", "cpp" },
{ "ivy", "xml" },
{ "jade", "pug" },
{ "jake", "javascript" },
{ "jbuilder", "ruby" },
{ "jelly", "xml" },
{ "jinja", "django" },
{ "jinja2", "django" },
{ "jl", "julia" },
{ "js", "javascript" },
{ "jsb", "javascript" },
{ "jscad", "javascript" },
{ "jsfl", "javascript" },
{ "jsm", "javascript" },
{ "json-tmlanguage", "json" },
{ "jsonl", "json" },
{ "jsproj", "xml" },
{ "jss", "javascript" },
{ "kml", "xml" },
{ "kojo", "scala" },
{ "ksh", "bash" },
{ "kt", "kotlin" },
{ "ktm", "kotlin" },
{ "kts", "kotlin" },
{ "l", "lisp" },
{ "launch", "xml" },
{ "lektorproject", "ini" },
{ "ll", "llvm" },
{ "lmi", "python" },
{ "lol", "lolcode" },
{ "lpr", "pascal" },
{ "ls", "livescript" },
{ "lsp", "lisp" },
{ "ly", "lilypond" },
{ "m", "objectivec" },
{ "mak", "makefile" },
{ "make", "makefile" },
{ "md", "markdown" },
{ "mdown", "markdown" },
{ "mdpolicy", "xml" },
{ "mdwn", "markdown" },
{ "mir", "yaml" },
{ "mjml", "xml" },
{ "mjs", "javascript" },
{ "mk", "makefile" },
{ "mkd", "markdown" },
{ "mkdn", "markdown" },
{ "mkdown", "markdown" },
{ "mkfile", "makefile" },
{ "ml4", "ocaml" },
{ "mli", "ocaml" },
{ "mll", "ocaml" },
{ "mly", "ocaml" },
{ "mm", "xml" },
{ "mod", "xml" },
{ "monkey2", "monkey" },
{ "moon", "moonscript" },
{ "mspec", "ruby" },
{ "mumps", "m" },
{ "mustache", "django" },
{ "mxml", "xml" },
{ "natvis", "xml" },
{ "ncl", "xml" },
{ "ndproj", "xml" },
{ "ni", "inform7" },
{ "nimrod", "nim" },
{ "njk", "django" },
{ "njs", "javascript" },
{ "nproj", "xml" },
{ "nse", "lua" },
{ "nsh", "nsis" },
{ "nsi", "nsis" },
{ "nuspec", "xml" },
{ "ny", "lisp" },
{ "odd", "xml" },
{ "ol", "jolie" },
{ "osm", "xml" },
{ "p8", "lua" },
{ "pac", "javascript" },
{ "pas", "pascal" },
{ "patch", "diff" },
{ "pb", "purebasic" },
{ "pbi", "purebasic" },
{ "pd_lua", "lua" },
{ "pde", "processing" },
{ "ph", "perl" },
{ "php3", "php" },
{ "php4", "php" },
{ "php5", "php" },
{ "phps", "php" },
{ "phpt", "php" },
{ "pkgproj", "xml" },
{ "pl", "perl" },
{ "plist", "xml" },
{ "plx", "perl" },
{ "pm", "perl" },
{ "podsl", "lisp" },
{ "podspec", "ruby" },
{ "pp", "pascal" },
{ "prefs", "ini" },
{ "pro", "perl" },
{ "proj", "xml" },
{ "properties", "ini" },
{ "props", "xml" },
{ "proto", "protobuf" },
{ "ps1", "powershell" },
{ "ps1xml", "xml" },
{ "psc1", "xml" },
{ "psd1", "powershell" },
{ "psgi", "perl" },
{ "psm1", "powershell" },
{ "pt", "xml" },
{ "purs", "purescript" },
{ "py", "python" },
{ "py3", "python" },
{ "pyde", "python" },
{ "pyi", "python" },
{ "pyp", "python" },
{ "pyt", "python" },
{ "pyw", "python" },
{ "qbs", "qml" },
{ "rabl", "ruby" },
{ "rake", "ruby" },
{ "rb", "ruby" },
{ "rbuild", "ruby" },
{ "rbw", "ruby" },
{ "rbx", "ruby" },
{ "rbxs", "lua" },
{ "rd", "r" },
{ "rdf", "xml" },
{ "re", "cpp" },
{ "reek", "yaml" },
{ "regexp", "regex" },
{ "resx", "xml" },
{ "rkt", "racket" },
{ "rktd", "racket" },
{ "rktl", "racket" },
{ "robot", "robotframework" },
{ "ronn", "markdown" },
{ "rpy", "python" },
{ "rq", "sparql" },
{ "rs", "rust" },
{ "rs.in", "rust" },
{ "rss", "xml" },
{ "rsx", "r" },
{ "ru", "ruby" },
{ "rviz", "yaml" },
{ "sbt", "scala" },
{ "sc", "scala" },
{ "sch", "scheme" },
{ "scm", "scheme" },
{ "scpt", "applescript" },
{ "scrbl", "racket" },
{ "scxml", "xml" },
{ "sexp", "lisp" },
{ "sfproj", "xml" },
{ "sh", "bash" },
{ "sh-session", "shellsession" },
{ "sh.in", "bash" },
{ "shproj", "xml" },
{ "sig", "sml" },
{ "sjs", "javascript" },
{ "sld", "scheme" },
{ "sls", "scheme" },
{ "sps", "scheme" },
{ "srdf", "xml" },
{ "ss", "scheme" },
{ "ssjs", "javascript" },
{ "st", "smalltalk" },
{ "storyboard", "xml" },
{ "sttheme", "xml" },
{ "styl", "stylus" },
{ "sublime-snippet", "xml" },
{ "sublime-syntax", "yaml" },
{ "syntax", "yaml" },
{ "t", "perl" },
{ "tac", "python" },
{ "targets", "xml" },
{ "tcc", "cpp" },
{ "tf", "hcl" },
{ "tfstate", "json" },
{ "tfstate.backup", "json" },
{ "tfvars", "hcl" },
{ "thor", "ruby" },
{ "tm", "tcl" },
{ "tmcommand", "xml" },
{ "tml", "xml" },
{ "tmlanguage", "xml" },
{ "tmpreferences", "xml" },
{ "tmsnippet", "xml" },
{ "tmtheme", "xml" },
{ "tmux", "bash" },
{ "tool", "bash" },
{ "topojson", "json" },
{ "tpl", "smarty" },
{ "tpp", "cpp" },
{ "ts", "typescript" },
{ "tsx", "typescript" },
{ "ttl", "turtle" },
{ "uc", "unrealscript" },
{ "ui", "xml" },
{ "urdf", "xml" },
{ "ux", "xml" },
{ "v", "verilog" },
{ "vapi", "vala" },
{ "vb", "vbnet" },
{ "vba", "vbnet" },
{ "vbhtml", "vbnet" },
{ "vbproj", "xml" },
{ "vbs", "vbnet" },
{ "vcxproj", "xml" },
{ "veo", "verilog" },
{ "vhd", "vhdl" },
{ "vhf", "vhdl" },
{ "vhi", "vhdl" },
{ "vho", "vhdl" },
{ "vhs", "vhdl" },
{ "vht", "vhdl" },
{ "vhw", "vhdl" },
{ "vsixmanifest", "xml" },
{ "vssettings", "xml" },
{ "vstemplate", "xml" },
{ "vxml", "xml" },
{ "wast", "wasm" },
{ "wat", "wasm" },
{ "watchr", "ruby" },
{ "webapp", "json" },
{ "webmanifest", "json" },
{ "wixproj", "xml" },
{ "wlua", "lua" },
{ "workbook", "markdown" },
{ "wsdl", "xml" },
{ "wsf", "xml" },
{ "wsgi", "python" },
{ "wxi", "xml" },
{ "wxl", "xml" },
{ "wxs", "xml" },
{ "x3d", "xml" },
{ "xacro", "xml" },
{ "xaml", "xml" },
{ "xht", "html" },
{ "xhtml", "html" },
{ "xib", "xml" },
{ "xlf", "xml" },
{ "xliff", "xml" },
{ "xmi", "xml" },
{ "xml.dist", "xml" },
{ "xojo_code", "xojo" },
{ "xojo_menu", "xojo" },
{ "xojo_report", "xojo" },
{ "xojo_script", "xojo" },
{ "xojo_toolbar", "xojo" },
{ "xojo_window", "xojo" },
{ "xproj", "xml" },
{ "xpy", "python" },
{ "xq", "xquery" },
{ "xql", "xquery" },
{ "xqm", "xquery" },
{ "xqy", "xquery" },
{ "xrl", "erlang" },
{ "xsd", "xml" },
{ "xsjs", "javascript" },
{ "xsjslib", "javascript" },
{ "xspec", "xml" },
{ "xul", "xml" },
{ "yaml-tmlanguage", "yaml" },
{ "yap", "prolog" },
{ "yml", "yaml" },
{ "yml.mysql", "yaml" },
{ "yrl", "erlang" },
{ "yy", "json" },
{ "yyp", "json" },
{ "zcml", "xml" },
{ "zsh", "bash" },

// Code generated with scripts/extract-fileviewer-mappings.py ends here

